// pages/my/my.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    imgsList:['https://img.alicdn.com/imgextra/i2/6000000006828/O1CN01kuBScm20JH1KG0riw_!!6000000006828-0-octopus.jpg','https://aecpm.alicdn.com/imgextra/i3/3458106256/O1CN01eyrCJf1w5IT7AetWC_!!3458106256-0-alimamazszw.jpg','https://aecpm.alicdn.com/imgextra/i4/240575018/O1CN01TQ4rQN1mwI8CJjkVU_!!240575018-0-alimamazszw.jpg'],
    banners : [] //准备用来存放ajax请求回来的数据
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //页面加载完毕就发起请求
    this.getImgList();
  },
  //发请求获取数据
  getImgList() {
    //发送网络请求获取数据渲染页面
    /*
      前端工作：
        * 1.先把页面和样式写好
        * 2.发起ajax请求获取数据：url/data/header/dataType/method
          * get post put delete
        * 3.把数据渲染到页面
        * 4.处理好页面交互
      后端：前后端合作完成接口，做出功能这个过程叫联调
        * 接收前端请求
        * 处理逻辑，数据库增删改查
        * 把获取的数据进行整理，响应前端
    */
    wx.request({
      url: 'http://123.56.83.71:2004/getimgs',
      method : 'GET',
      success:res => {
        console.log('数据成功返回:', res.data);
        //'setData' of undefined:this找不到，解决方案：把上面改成箭头函数 es6
        this.setData({banners:res.data});
      },
      fail(err) {
        console.log('请求失败，失败原因：', err)
      }
    })
  },
  //跳转到tabbar页面
  jumpTabbar() {
    wx.switchTab({
      url: '/pages/home/home',
    })
  },
  //跳转到非tabbar页面：不能跳
  jumpNoTabbar() {
    wx.switchTab({
      url: '/pages/cart/cart',
    })
  },
  //跳转到非tabbar页面
  jumpNoTabbarRedirect() {
    wx.redirectTo({
      url: '/pages/cart/cart',
    })
  },
  //跳转到非tabbar页面:这个用得比较多
  jumpNoTabbarNavigator(){
    wx.navigateTo({
      //路由传参
      url: '/pages/cart/cart?name=甄姬&psw=123456',
    })
  },
  //跳转任意页面
  jumpAny() {
    // wx.reLaunch({
    //   url: '/pages/home/home',
    // })
    wx.reLaunch({
      url: '/pages/cart/cart',
    })
  }
  
})